package cn.sstech.member.config;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

@Component
public class QuartzService {
	
	Logger logger = LoggerFactory.getLogger(QuartzService.class);

//	@Autowired
//	MemberLevelTask memberLevelTask;
//	@Value("${subSystemCodeList}")
//	List<String> subSystemCode;
//	
//	@Autowired
//	private TicketAutoPostponeTask ticketAuthPostTask;
//	
//	@Scheduled(cron="0 0 0 * * ?")
//	public void operatingMenberLevel(){
//		if(null == subSystemCode || subSystemCode.isEmpty()){
//			logger.error("*******************************会员等级刷新失败，未获取子系统码");
//			return ;
//		}
//		
//		for(String code : subSystemCode){
//			code = code.lastIndexOf("_") == -1?code:code+"_";
//			memberLevelTask.operationMemberLevel(code);
//		}
//		
//	}
//	
//	@Scheduled(fixedDelay = 30 * 60 * 1000, initialDelay = 1 * 60 * 1000)
//	public void handlerAutoPostponeTask() {
//		
//		if(null == subSystemCode || subSystemCode.isEmpty()){
//			logger.error("*******************************会员等级刷新失败，未获取子系统码");
//			return ;
//		}
//		
//		for(String code : subSystemCode){
//			code = code.lastIndexOf("_") == -1?code:code+"_";
//			ticketAuthPostTask.handler(code);
//		}
//		
//	}
	
}
